[Javascript] Déclarer Array et Object
10 01 2011Petit memo synthaxique sur la déclaration/construction de tableaux (Array) et d’objets (Object) en Javascript :
Array (tableaux)
/* Déclaration puis Remplissage */ var tableauPays = new Array(); OU var tableauPays = []; // tableauPays[] = "Angleterre"; // Ceci ne marche pas, on n'est pas en PHP ! tableauPays.push("France"); /* Les 2 en même temps (Construction) */ var tableauPays = new Array("Angleterre", "France"); var tableauPays = ["Angleterre", "France"]; /* Lecture */ alert(tableauPays[0]+', '+tableauPays[1]);
Objet (tableaux associatifs)
/* Déclaration puis Remplissage */ var pays = new Object(); OU var pays = {}; pays.nom = "France"; pays.langue = "Français"; pays.presidents = new Array("Mitterand", "Chirac"); /* Les 2 en même temps (Constructor) */ var pays = { nom : "France", langue : "Français", presidents : ["Mitterand", "Chirac"] }; /* Lecture */ alert("En "+pays.nom+" on parle "+pays.langue);